strong cord made of twisted cotton threads - Espagnol Anglais Dictionnaire